package com.ruoyi.system.mapper;

import com.ruoyi.system.domain.AgvTask;
import java.util.List;	

/**
 * AGV任务中间 数据层
 * 
 * @author ruoyi
 * @date 2019-02-22
 */
public interface AgvTaskMapper 
{
	/**
     * 查询AGV任务中间信息
     * 
     * @param taskid AGV任务中间ID
     * @return AGV任务中间信息
     */
	public AgvTask selectAgvTaskById(String taskid);
	
	/**
     * 查询AGV任务中间列表
     * 
     * @param agvTask AGV任务中间信息
     * @return AGV任务中间集合
     */
	public List<AgvTask> selectAgvTaskList(AgvTask agvTask);
	
	/**
     * 新增AGV任务中间
     * 
     * @param agvTask AGV任务中间信息
     * @return 结果
     */
	public int insertAgvTask(AgvTask agvTask);
	
	/**
     * 修改AGV任务中间
     * 
     * @param agvTask AGV任务中间信息
     * @return 结果
     */
	public int updateAgvTask(AgvTask agvTask);
	
	/**
     * 删除AGV任务中间
     * 
     * @param taskid AGV任务中间ID
     * @return 结果
     */
	public int deleteAgvTaskById(String taskid);
	
	/**
     * 批量删除AGV任务中间
     * 
     * @param taskids 需要删除的数据ID
     * @return 结果
     */
	public int deleteAgvTaskByIds(String[] taskids);
	
}